#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <stdio.h>

int main()
{
    int fd;
    fd = open("test.txt",O_RDONLY);
    if(fd == -1)/*错误*/
    printf("%s\n","打开文件错误");


    //打开文件pear1以便进行写入操作。如果文件已经存在，则将它截短成零长度。
    //因为并未指定O_CREAT标志，如果文件不存在，则open()调用失败
    fd=open("pear1",O_WRONLY | O_TRUNC);
    if(fd == -1)/*错误*/
    printf("%s","打开文件错误");
    return 0;
}